//
//  LocalDataManager.m
//  RentTable
//
//  Created by mac on 2024/11/29.
//

#import "LocalDataManager.h"

@implementation LocalDataManager

+ (void)saveData:(id)data forKey:(NSString *)key {
    if (!key) return;
    if (data) {
        [[NSUserDefaults standardUserDefaults] setObject:data forKey:key];
        [[NSUserDefaults standardUserDefaults] synchronize];
    } else {
        [[NSUserDefaults standardUserDefaults] removeObjectForKey:key];
    }
}

+ (id)loadDataForKey:(NSString *)key {
    if (!key) return nil;
    return [[NSUserDefaults standardUserDefaults] objectForKey:key];
}

+ (void)removeDataForKey:(NSString *)key {
    if (!key) return;
    [[NSUserDefaults standardUserDefaults] removeObjectForKey:key];
    [[NSUserDefaults standardUserDefaults] synchronize];
}

@end
